mealybug destroyer - French English Dictionary